﻿using Microsoft.Practices.EnterpriseLibrary.Common.Configuration;
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Artech.Core.Configuration
{
    public  class ServiceLocatorDataBase : NameTypeConfigurationElement
    {
        public ServiceLocatorDataBase() { }
        public ServiceLocatorDataBase(Type type)
            : base(null, type) { }
        public ServiceLocatorDataBase(string name, Type type)
            : base(name, type) { }

        public virtual IEnumerable<TypeRegistration> GetRegistrations(IConfigurationSource configurationSource)
        {
            return Enumerable.Empty<TypeRegistration>();
        }
    }
}